/*
 * @Author: taoshiwei
 * @Date: 2019-04-09 14:39:32
 * @Last Modified by: taoshiwei
 * @Last Modified time: 2019-04-29 14:53:23
 *
 * 学科
 */

 // 通过 ES6模块化  的 按需导入方式 把 createAPI导入进来
import { createAPI } from '@/utils/request'

// 学科详细列表(id、name、分类、创建人、创建时间、修改时间。。。)
// 可以用在"table"表格里边
// createAPI函数调用，就是发送axios请求
// list是函数，具体是箭头函数
// export const list = function(data){
//    return createAPI('/subjects', 'get', data)
// }
export const list = data => createAPI('/subjects', 'get', data)

// 学科简单列表(id、name)
// 可以用在"下拉列表"中
export const simple = data => createAPI('/subjects/simple', 'get', data)

// 学科详情
export const detail = data => createAPI(`/subjects/${data.id}`, 'get', data)

// 学科添加
export const add = data => createAPI('/subjects', 'post', data)

// 学科修改
export const update = data => createAPI(`/subjects/${data.id}`, 'put', data)

// 学科删除
export const remove = data => createAPI(`/subjects/${data.id}`, 'delete', data)
